const http = require("http");
const fs = require("fs");

const server = http.createServer();

var wwwDir = "D:/app/www"

server.on("request", (req, res) => {
    const url = req.url;
    // switch (url) {
    //     case "/":
    //         fs.readFile(wwwDir + "/index.html", (err, data) => {
    //             if (err) {
    //                 return res.end("404 Not Found")
    //             }
    //             res.end(data)
    //         });
    //         break;
    //     case "/a.txt":
    //         // res.setHeader("Content-Type","text/plain;charset=utf-8")
    //         fs.readFile(wwwDir + "/a.txt", (err, data) => {
    //             if (err) {
    //                 return res.end("404 Not Found")
    //             }
    //             res.end(data)
    //         });
    //         break;
    //     case "/index.html":
    //         fs.readFile(wwwDir + "/index.html", (err, data) => {
    //             if (err) {
    //                 return res.end("404 Not Found")
    //             }
    //             res.end(data)
    //         });
    //         break;
    //     case "/apple/login.html":
    //         fs.readFile(wwwDir + "/apple/login.html", (err, data) => {
    //             if (err) {
    //                 return res.end("404 Not Found")
    //             }
    //             res.end(data)
    //         });
    //         break;
    // }


    var filePath = "/index.html";

    if (url !== "/") {
        filePath = url
    }

    console.log(filePath);
    fs.readFile(wwwDir + filePath, (err, data) => {
        res.end(data)
    })
});

server.listen(2500, () => {
    console.log("server is running at http://127.0.0.1:2500")
});
